package com.yuncheng.oaApi.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 公文-收文管理
 * @Author: yuncheng
 * @Date: 2023-08-16
 * @Version: V1.0
 */
@ApiModel(value = "oa_sw对象", description = "公文-收文管理")
@TableName("oa_sw")
public class OaSw extends BaseEntity implements Serializable {

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "收文日期")
    private Date fswrq;

    @ApiModelProperty(value = "自然编号")
    private String fzrbh;

    @ApiModelProperty(value = "来电单位")
    private String flddw;

    @ApiModelProperty(value = "文电编号")
    private String fwdbh;

    @ApiModelProperty(value = "文电名称")
    private String fwdmc;

    @ApiModelProperty(value = "拟办意见")
    private String fnbyj;




    @ApiModelProperty(value = "签发人")
    private String fqfr;

    @ApiModelProperty(value = "文号")
    private String fwh;

    @ApiModelProperty(value = "科室领导意见")
    private String fksyj;

    @ApiModelProperty(value = "中心领导批示")
    private String fzxps;

    @ApiModelProperty(value = "备注")
    private String fbz;

    @ApiModelProperty(value = "扩展字段1")
    private String fkzzd1;

    @ApiModelProperty(value = "扩展字段2")
    private String fkzzd2;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "登记表单时间")
    private Date fdjsj;

    @ApiModelProperty(value = "收文分类")
    private String ffl;

    @ApiModelProperty(value = "是否急件")
    private String fjj;

    @ApiModelProperty(value = "督办查办")
    private String fdbcb;

    @ApiModelProperty(value = "限时办结要求")
    private String fxsbj;


    @ApiModelProperty(value = "办结时限")
    private String fbjsx;

    @ApiModelProperty(value = "来文字号")
    private String flwzh;

    @ApiModelProperty(value = "文电摘要")
    private String fwdzys;

    @ApiModelProperty(value = "处理意见")
    private String fclyj;

    @ApiModelProperty(value = "类型")
    private String flx;

    @ApiModelProperty(value = "密级")
    private String fmj;

    @ApiModelProperty(value = "紧急程度")
    private String fjjcd;

    @ApiModelProperty(value = "来电单位简称")
    private String flddwjc;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "印发日期")
    private Date fyfrq;

    @ApiModelProperty(value = "联系人")
    private String flxr;

    @ApiModelProperty(value = "联系电话")
    private String flxdh;

    @ApiModelProperty(value = "拟办人")
    private String fnbr;

    @ApiModelProperty(value = "拟办时间")
    private String fnbsj;

    @ApiModelProperty(value = "科室领导意见人")
    private String fksldyjr;

    @ApiModelProperty(value = "科室领导意见时间")
    private String fksldyjsj;

    @ApiModelProperty(value = "中心领导批示人")
    private String fzxldpsr;

    @ApiModelProperty(value = "中心领导批示时间")
    private String fzxldpssj;

    @ApiModelProperty(value = "用户id")
    private String fuserid;

    @ApiModelProperty(value = "是否发起流程")
    private String fsffqlc;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "经办处室办理意见")
    private String fjbcsblyj;

    @ApiModelProperty(value = "经办处室办理意见人")
    private String fjbcsblyjr;

    @ApiModelProperty(value = "经办处室办理意见人科室")
    private String fjbcsblyjrks;

    @ApiModelProperty(value = "经办处室办理意见人时间")
    private String fjbcsblyjrsj;

    @ApiModelProperty(value = "限办时间")
    private String fxbsj;

    @ApiModelProperty(value = "总剩余天数")
    private Integer fzsyts;

    @ApiModelProperty(value = "是否发文")
    private String fsffw;

    @ApiModelProperty(value = "发文id")
    private String ffwid;

    @ApiModelProperty(value = "办公室批示")
    private String fbgsps;

    @ApiModelProperty(value = "办公室批示时间")
    private String fbgspssj;

    @ApiModelProperty(value = "办公室批示人")
    private String fbgspsr;

    @ApiModelProperty(value = "经办处室临时意见")
    private String fjbcslsyj;

    public String getFjbcslsyj() {
        return fjbcslsyj;
    }

    public void setFjbcslsyj(String fjbcslsyj) {
        this.fjbcslsyj = fjbcslsyj;
    }

    public String getFsffw() {
        return fsffw;
    }

    public void setFsffw(String fsffw) {
        this.fsffw = fsffw;
    }

    public String getFfwid() {
        return ffwid;
    }

    public void setFfwid(String ffwid) {
        this.ffwid = ffwid;
    }

    public String getFbgsps() {
        return fbgsps;
    }

    public void setFbgsps(String fbgsps) {
        this.fbgsps = fbgsps;
    }

    public String getFbgspssj() {
        return fbgspssj;
    }

    public void setFbgspssj(String fbgspssj) {
        this.fbgspssj = fbgspssj;
    }

    public String getFbgspsr() {
        return fbgspsr;
    }

    public void setFbgspsr(String fbgspsr) {
        this.fbgspsr = fbgspsr;
    }

    public String getFxbsj() {
        return fxbsj;
    }

    public void setFxbsj(String fxbsj) {
        this.fxbsj = fxbsj;
    }

    public Integer getFzsyts() {
        return fzsyts;
    }

    public void setFzsyts(Integer fzsyts) {
        this.fzsyts = fzsyts;
    }

    public String getFjbcsblyj() {
        return fjbcsblyj;
    }

    public void setFjbcsblyj(String fjbcsblyj) {
        this.fjbcsblyj = fjbcsblyj;
    }

    public String getFjbcsblyjr() {
        return fjbcsblyjr;
    }

    public void setFjbcsblyjr(String fjbcsblyjr) {
        this.fjbcsblyjr = fjbcsblyjr;
    }

    public String getFjbcsblyjrks() {
        return fjbcsblyjrks;
    }

    public void setFjbcsblyjrks(String fjbcsblyjrks) {
        this.fjbcsblyjrks = fjbcsblyjrks;
    }

    public String getFjbcsblyjrsj() {
        return fjbcsblyjrsj;
    }

    public void setFjbcsblyjrsj(String fjbcsblyjrsj) {
        this.fjbcsblyjrsj = fjbcsblyjrsj;
    }

    public String getFuserid() {
        return fuserid;
    }

    public void setFuserid(String fuserid) {
        this.fuserid = fuserid;
    }

    public String getFsffqlc() {
        return fsffqlc;
    }

    public void setFsffqlc(String fsffqlc) {
        this.fsffqlc = fsffqlc;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public Date getFswrq() {
        return fswrq;
    }

    public void setFswrq(Date fswrq) {
        this.fswrq = fswrq;
    }

    public String getFzrbh() {
        return fzrbh;
    }

    public void setFzrbh(String fzrbh) {
        this.fzrbh = fzrbh;
    }

    public String getFlddw() {
        return flddw;
    }

    public void setFlddw(String flddw) {
        this.flddw = flddw;
    }

    public String getFwdbh() {
        return fwdbh;
    }

    public void setFwdbh(String fwdbh) {
        this.fwdbh = fwdbh;
    }

    public String getFwdmc() {
        return fwdmc;
    }

    public void setFwdmc(String fwdmc) {
        this.fwdmc = fwdmc;
    }

    public String getFnbyj() {
        return fnbyj;
    }

    public void setFnbyj(String fnbyj) {
        this.fnbyj = fnbyj;
    }



    public String getFqfr() {
        return fqfr;
    }

    public void setFqfr(String fqfr) {
        this.fqfr = fqfr;
    }

    public String getFwh() {
        return fwh;
    }

    public void setFwh(String fwh) {
        this.fwh = fwh;
    }

    public String getFksyj() {
        return fksyj;
    }

    public void setFksyj(String fksyj) {
        this.fksyj = fksyj;
    }

    public String getFzxps() {
        return fzxps;
    }

    public void setFzxps(String fzxps) {
        this.fzxps = fzxps;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }

    public String getFkzzd1() {
        return fkzzd1;
    }

    public void setFkzzd1(String fkzzd1) {
        this.fkzzd1 = fkzzd1;
    }

    public String getFkzzd2() {
        return fkzzd2;
    }

    public void setFkzzd2(String fkzzd2) {
        this.fkzzd2 = fkzzd2;
    }

    public Date getFdjsj() {
        return fdjsj;
    }

    public void setFdjsj(Date fdjsj) {
        this.fdjsj = fdjsj;
    }

    public String getFfl() {
        return ffl;
    }

    public void setFfl(String ffl) {
        this.ffl = ffl;
    }

    public String getFjj() {
        return fjj;
    }

    public void setFjj(String fjj) {
        this.fjj = fjj;
    }

    public String getFdbcb() {
        return fdbcb;
    }

    public void setFdbcb(String fdbcb) {
        this.fdbcb = fdbcb;
    }

    public String getFxsbj() {
        return fxsbj;
    }

    public void setFxsbj(String fxsbj) {
        this.fxsbj = fxsbj;
    }

    public String getFbjsx() {
        return fbjsx;
    }

    public void setFbjsx(String fbjsx) {
        this.fbjsx = fbjsx;
    }

    public String getFlwzh() {
        return flwzh;
    }

    public void setFlwzh(String flwzh) {
        this.flwzh = flwzh;
    }

    public String getFwdzys() {
        return fwdzys;
    }

    public void setFwdzys(String fwdzys) {
        this.fwdzys = fwdzys;
    }

    public String getFclyj() {
        return fclyj;
    }

    public void setFclyj(String fclyj) {
        this.fclyj = fclyj;
    }

    public String getFlx() {
        return flx;
    }

    public void setFlx(String flx) {
        this.flx = flx;
    }

    public String getFmj() {
        return fmj;
    }

    public void setFmj(String fmj) {
        this.fmj = fmj;
    }

    public String getFjjcd() {
        return fjjcd;
    }

    public void setFjjcd(String fjjcd) {
        this.fjjcd = fjjcd;
    }

    public String getFlddwjc() {
        return flddwjc;
    }

    public void setFlddwjc(String flddwjc) {
        this.flddwjc = flddwjc;
    }

    public Date getFyfrq() {
        return fyfrq;
    }

    public void setFyfrq(Date fyfrq) {
        this.fyfrq = fyfrq;
    }

    public String getFlxr() {
        return flxr;
    }

    public void setFlxr(String flxr) {
        this.flxr = flxr;
    }

    public String getFlxdh() {
        return flxdh;
    }

    public void setFlxdh(String flxdh) {
        this.flxdh = flxdh;
    }

    public String getFnbr() {
        return fnbr;
    }

    public void setFnbr(String fnbr) {
        this.fnbr = fnbr;
    }

    public String getFnbsj() {
        return fnbsj;
    }

    public void setFnbsj(String fnbsj) {
        this.fnbsj = fnbsj;
    }

    public String getFksldyjr() {
        return fksldyjr;
    }

    public void setFksldyjr(String fksldyjr) {
        this.fksldyjr = fksldyjr;
    }

    public String getFksldyjsj() {
        return fksldyjsj;
    }

    public void setFksldyjsj(String fksldyjsj) {
        this.fksldyjsj = fksldyjsj;
    }

    public String getFzxldpsr() {
        return fzxldpsr;
    }

    public void setFzxldpsr(String fzxldpsr) {
        this.fzxldpsr = fzxldpsr;
    }

    public String getFzxldpssj() {
        return fzxldpssj;
    }

    public void setFzxldpssj(String fzxldpssj) {
        this.fzxldpssj = fzxldpssj;
    }

}
